﻿using System;
using Torimi.Wiki.Interfaces;

namespace Torimi.Wiki.Services
{
	/// <summary>
	/// Null logger, for when no logging action is required.
	/// </summary>
	public class NullLogger : ILogger
	{
		/// <summary>
		/// Logs the warning.
		/// </summary>
		/// <param name="message">The message.</param>
		public void LogWarning(string message)
		{
			
		}

		/// <summary>
		/// Logs the error.
		/// </summary>
		/// <param name="message">The message.</param>
		public void LogError(string message)
		{
			
		}

		/// <summary>
		/// Logs the information.
		/// </summary>
		/// <param name="message">The message.</param>
		public void LogInformation(string message)
		{
			
		}

		/// <summary>
		/// Logs the fatal.
		/// </summary>
		/// <param name="message">The message.</param>
		public void LogFatal(string message)
		{
			
		}

		/// <summary>
		/// Logs the error.
		/// </summary>
		/// <param name="exception">The exception.</param>
		public void LogError(Exception exception)
		{
			
		}
	}
}
